.layout-logo {
    height: 32px;
    background: rgba(255, 255, 255, 0.2);
    margin: 16px;
}
.site-layout .site-layout-background {
    background: #fff;
}
.menu-top{
    float: right;
}
.menu-layout-content{
    margin: 24px 16px 0;
}
.welcome-words-one{
    width: 100%;
    float: left;
    z-index: 9999;
}
.welcome-words-two{
    width: 100%;
    float: left;
    z-index: 9999;
    display: none;
}
.welcome-img{
    width: 100%;
    height: 100%;
}
.login_body{
    display: flex;
    width: 100%;
    height: 100%;
}
.login_img{
    position: relative;
    width: 70%;
    height:100%;

}
img{
    width: 100%;
    height: 100%;
    object-fit:cover;
}
.login_container {
    width: 30%;
    display:flex;
    justify-content:center;
}
.login_title{
    font-size: 23px;
    text-align: left;
    margin-top: 25%;

}
.login_inp{
    align-self:center;
    margin-top: 30%;
}
.login_input_ac{
    height: 40px;
    outline-style: none ;
    border: 1px solid #ccc;
    border-radius: 3px;

}
.login_input_pw{
    height: 40px;
    outline-style: none ;
    border: 1px solid #ccc;
    border-radius: 3px;

}
.login_input_vc{
    display: flex;
}
.inp_but_tx{
    height: auto;
    outline-style: none ;
    border: 1px solid #ccc;
    border-radius: 3px;

}
.login_tx{
    height: 40px;
    width: 45%;
    border: solid #ffd480 2px;
    overflow: hidden;
}
.tx_pic{
    height: 40px;
    object-fit:cover;
}
.login_but{
    display: inline-block;
    *display: inline;
    height: 30px;
    zoom: 1;
    padding: 6px 40px;
    margin:20px 0px;
    cursor: pointer;
    border: 1px solid #167fff;
    background: #1890ff;
    border-radius: 3px;
    overflow: visible;
    font: bold 13px arial, helvetica, sans-serif;
    text-decoration: none;
    white-space: nowrap;
    color: #f8f6f6;
    width: 100%;
    text-align: center;
}

